Julia

Jump to: navigation, search
Julia is a high-level, high-performance dynamic language for technical computing. The main homepage for Julia can be found at julialang.org.

Installation

The preferred method to install julia on openSUSE is via juliaup. It is a version manager like rust's rustup that allows multiple versions of julia to be installed, updated and maintained.

You can install the juliaup tool in two ways:

openSUSE repos (recommended)

Icon-checked.png
This procedure was tested on tumbleweed
user $ sudo zypper in juliaup

Upstream

Following the GitHub repository instructions:

user $ curl -fsSL https://install.julialang.org | sh

Installing Julia with juliaup

After installing juliaup, the latest version of Julia will be installed when attempting to run for the first time:

user $ julia

Alternatively, a Julia version of your choice (1.5.1 for example) can be installed as well:

user $ juliaup add 1.5.1

Unofficial binaries

Icon-warning.png
Warning: While we also offer unofficial binaries AND follow closely to how it was built upstream EXCEPT with some non-impactful dependencies (e.g. MPFR, and curl), there might be unexpected breakages from time to time. It is recommended to use juliaup.
Icon-checked.png
This procedure was tested on tumbleweed

To install:

user $ sudo zypper in julia

Special cases

In the case you have installed both julia and juliaup, please do not run the julialauncher binary from juliaup as it might point to another version of julia and might lead to errors. Always run julia or do update-alternatives (this is already done through install too but you can manually set an alternative julia provider).